<html><head><title>2DDrawing</title></head>
<body bgcolor="#FFFFDF" link="#009999" vlink="#006666" alink="#006666">
<font face="Arial" size="2"><p align="center"><b><font size="4">PureBasic - 2DDrawing</font></b></p>

<p><b>Overview</b></p><blockquote>

The 2D drawing library contains all the 2D rendering operations that can be performed on a visual area. 
Drawing a line, a box, a circle or even text is considered a 2D rendering operation. 
<br>
<br>
The output of the drawing functions is possible on a window, a screen, 
a sprite, an image or the printer. More information can be found 
at <a href="startdrawing.html">StartDrawing()</a>. 
<br>
<br>
Note: The drawing process starts after calling <a href="startdrawing.html">StartDrawing()</a> and must 
end with <a href="stopdrawing.html">StopDrawing()</a>. 

</blockquote><p><b>Command Index</b><blockquote>
<a href="alpha.html">Alpha</a><br>
<a href="alphablend.html">AlphaBlend</a><br>
<a href="backcolor.html">BackColor</a><br>
<a href="blue.html">Blue</a><br>
<a href="box.html">Box</a><br>
<a href="boxedgradient.html">BoxedGradient</a><br>
<a href="circle.html">Circle</a><br>
<a href="circulargradient.html">CircularGradient</a><br>
<a href="clipoutput.html">ClipOutput</a><br>
<a href="conicalgradient.html">ConicalGradient</a><br>
<a href="customfiltercallback.html">CustomFilterCallback</a><br>
<a href="customgradient.html">CustomGradient</a><br>
<a href="drawalphaimage.html">DrawAlphaImage</a><br>
<a href="drawimage.html">DrawImage</a><br>
<a href="drawrotatedtext.html">DrawRotatedText</a><br>
<a href="drawtext.html">DrawText</a><br>
<a href="drawingbuffer.html">DrawingBuffer</a><br>
<a href="drawingbufferpitch.html">DrawingBufferPitch</a><br>
<a href="drawingbufferpixelformat.html">DrawingBufferPixelFormat</a><br>
<a href="drawingfont.html">DrawingFont</a><br>
<a href="drawingmode.html">DrawingMode</a><br>
<a href="ellipse.html">Ellipse</a><br>
<a href="ellipticalgradient.html">EllipticalGradient</a><br>
<a href="fillarea.html">FillArea</a><br>
<a href="frontcolor.html">FrontColor</a><br>
<a href="getoriginx.html">GetOriginX</a><br>
<a href="getoriginy.html">GetOriginY</a><br>
<a href="grabdrawingimage.html">GrabDrawingImage</a><br>
<a href="gradientcolor.html">GradientColor</a><br>
<a href="green.html">Green</a><br>
<a href="line.html">Line</a><br>
<a href="linexy.html">LineXY</a><br>
<a href="lineargradient.html">LinearGradient</a><br>
<a href="outputdepth.html">OutputDepth</a><br>
<a href="outputheight.html">OutputHeight</a><br>
<a href="outputwidth.html">OutputWidth</a><br>
<a href="plot.html">Plot</a><br>
<a href="point.html">Point</a><br>
<a href="rgb.html">RGB</a><br>
<a href="rgba.html">RGBA</a><br>
<a href="red.html">Red</a><br>
<a href="resetgradientcolors.html">ResetGradientColors</a><br>
<a href="roundbox.html">RoundBox</a><br>
<a href="setorigin.html">SetOrigin</a><br>
<a href="startdrawing.html">StartDrawing</a><br>
<a href="stopdrawing.html">StopDrawing</a><br>
<a href="textheight.html">TextHeight</a><br>
<a href="textwidth.html">TextWidth</a><br>
<a href="unclipoutput.html">UnclipOutput</a><br>
</blockquote></p>

<p><b>Example</b></p><blockquote>
<a href="../Examples/2DDrawing.pb.html">2DDrawing.pb</a>
<br><a href="../Examples/2DDrawingAlpha.pb.html">2DDrawingAlpha.pb</a>
<br><a href="../Examples/DirectScreenDrawing.pb.html">DirectScreenDrawing.pb</a>

</Blockquote><p><b>Supported OS </b><Blockquote>All</Blockquote></p><center><a href=../reference/reference.html>Reference Manual - Index</a></center>

</body></html>